*
  padding 0
  margin 0

body, html
  font 16px/1.4 Helvetica, Arial, sans-serif

/* Color */
.white
  color #ffffff

.black
  color #000000

.red
  color #ff3642

.yellows
  color #ffb90a

.orange
  color #ff811a

.green
  color #29b400

.blue
  color #4883f0

.purple
  color #6c08ff

.bg-white
  background-color #ffffff

.bg-black
  background-color #000000

.bg-red
  background-color #ff3642

.bg-yellow
  background-color #ffb90a

.bg-orange
  background-color #ff811a

.bg-green
  background-color #29b400

.bg-blue
  background-color #4883f0

.bg-purple
  background-color #6c08ff

/* Flex */
.flex
  display flex
  .level-center
    justify-content center
  .level-left
    justify-content flex-start
  .level-right
    justify-content flex-end
  .vertical-center
    align-items center
  .vertical-top
    align-items flex-start
  .vertical-end
    align-items flex-end

/* Layout */
